package com.ccsu.mymarket.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ccsu.mymarket.entity.Book;
import com.ccsu.mymarket.entity.Role;

import java.util.List;

public interface BookService extends IService<Book> {

     /**
      * 分页查看所有图书
      * @param pageNum
      * @param pageSize
      * @return
      */
     List<Book> getPageBooks(Integer pageNum,Integer pageSize);

     /**
      * 用户输入关键字进行查询，分页
      * @param pageNum
      * @param pageSize
      * @param key 关键字
      * @return
      */
     List<Book> searchByKey(Integer pageNum, Integer pageSize,String key);


     /**
      * 根据三级分类查询相关图书
      * @param catagName 三级分类id
      * @param pageNum
      * @param pageSize
      * @return
      */
     List<Book> getPageBooksByClass(String catagName,Integer pageNum, Integer pageSize);

     /**
      * 查询图书
      * @param id 店铺id
      * @return
      */
     List<Book> getPageBooksByShop(Integer id);
}
